package com.uzai.common.dto.feign;

import com.uzai.common.dto.base.BaseDto;

/**
 * @Auther: xiaoyuexl
 * @Date: 2022/5/24 19:33
 * @Description:
 */
public class FnGroupMemberDto extends BaseDto {
    /**
     * 群Id
     */
    private String groupId;

    /**
     * 用户wxid
     */
    private String wxid;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 头像
     */
    private String hImg;

    /**
     * 群昵称
     */
    private String nickRemark;

    /**
     * 最近发言时间
     */
    private Integer recentSpeakTime;

    /**
     *退群时间
     */
    private Integer quitTime;

    /**
     * 修改时间
     */
    private Integer updateTime;

    /**
     * 成员在群状态(0-离群；1-在群；2-被踢；3-黑名单)
     */
    private Integer status;

    /**
     * 踢群原因
     */
    private String quitReason;

    /**
     * 违规警告次数
     */
    private Integer vioWarnCount;

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getWxid() {
        return wxid;
    }

    public void setWxid(String wxid) {
        this.wxid = wxid;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String gethImg() {
        return hImg;
    }

    public void sethImg(String hImg) {
        this.hImg = hImg;
    }

    public String getNickRemark() {
        return nickRemark;
    }

    public void setNickRemark(String nickRemark) {
        this.nickRemark = nickRemark;
    }

    public Integer getRecentSpeakTime() {
        return recentSpeakTime;
    }

    public void setRecentSpeakTime(Integer recentSpeakTime) {
        this.recentSpeakTime = recentSpeakTime;
    }

    public Integer getQuitTime() {
        return quitTime;
    }

    public void setQuitTime(Integer quitTime) {
        this.quitTime = quitTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getQuitReason() {
        return quitReason;
    }

    public void setQuitReason(String quitReason) {
        this.quitReason = quitReason;
    }

    public Integer getVioWarnCount() {
        return vioWarnCount;
    }

    public void setVioWarnCount(Integer vioWarnCount) {
        this.vioWarnCount = vioWarnCount;
    }
}
